Articles by Muhammad Arul
-
How to Install Apache Cassandra NoSQL database on a Single Node Ubuntu 16.04
Author: Muhammad Arul • Tags: linux, server, ubuntu • Comments: 1
The Apache Cassandra is a distributed NoSQL database management system designed to handle large amounts of data. It's free and open source, and provides High-Availability with no single point of failure. In this tutorial, we will discuss the basic Apache Cassandra installation process with single node.
-
How to Monitor Nginx using Netdata on Ubuntu 16.04
Author: Muhammad Arul • Tags: linux, monitoring, nginx, server, ubuntu • Comments: 0
Netdata is an open source monitoring tool for Linux servers. In this tutorial, I will show you how to monitor Nginx using Netdata. The tutorial will cover the Nginx web server installation, enable the 'stub_status' module in Nginx and the Netdata installation on Ubuntu 16.04 Xenial Xerus.
-
How to Set-Up Master-Slave Replication for PostgreSQL 9.6 on Ubuntu 16.04
Author: Muhammad Arul • Tags: high-availability, linux, ubuntu • Comments: 12
In this tutorial, we will show you how to install and configure PostgreSQL 9.6 Master-Slave Replication on Ubuntu 16.04 server. We will use Hot standby mode, and it's a very good starting point to learn PostgreSQL in depth.
-
-
How to Install and Configure GitLab on Ubuntu 16.04
Author: Muhammad Arul • Tags: linux, server, ubuntu • Comments: 2
In this tutorial, I will show you step-by-step how to install GitLab CE (Community Edition) on your own Ubuntu 16.04 Xenial Xerus server. In this tutorial, I will be using the 'omnibus' package provided by GitLab for easy installation and create an SSL certificate with Let's encrypt.
-
How to Upgrade Linux Kernel in Ubuntu 16.04 Server
Author: Muhammad Arul • Tags: kernel, linux, ubuntu • Comments: 4
In this tutorial, I will show you how to upgrade the Ubuntu kernel to use the latest mainline kernel build provided by the Ubuntu kernel Team. I will be using Ubuntu 16.04.2 Xenial Xerus with default kernel version 4.4 as basis upgrade it to the 4.11.2 kernel version.
-
How to Install Moodle 3.2 on CentOS 7
Author: Muhammad Arul • Tags: centos, linux, server, web server • Comments: 5
In this tutorial, I will show you step by step how to install the latest stable Moodle on CentOS 7. Moodle is an open source eLearning software written in PHP. It is used for distance education, e-learning projects, and blended learning. Moodle will run under the Nginx web server, using a MariaDB database server and using PHP-FPM7.0. For the operating system, we will use CentOS 7.
-
MongoDB Replication on CentOS 7
Author: Muhammad Arul • Tags: centos, linux, server • Comments: 7
In this tutorial, I will guide you step-by-step build a replica set in MongoDB. We will use 3 server nodes with CentOS 7 installed on them and then install and configure MongoDB. MongoDB is a NoSQL enterprise-class database that offers high performance, high availability, and automatic scaling.
-
How to Set up Nginx High Availability with Pacemaker, Corosync, and Crmsh on Ubuntu 16.04
Author: Muhammad Arul • Tags: high-availability, linux, security, ubuntu • Comments: 9
In this tutorial, I will show you step by step how to create a High Availability Clustered Nginx Web Server with Pacemaker, Corosync, and Crmsh. We will create an Active-Passive Cluster or Failover-cluster Nginx web server on Ubuntu 16.04.
-
How to Install Oracle Database 12c on CentOS 7
Author: Muhammad Arul • Tags: centos, linux, server • Comments: 12
In this tutorial, I will show you step-by-step how to install Oracle 12c on a CentOS 7 x86-64 machine. This includes the preparation and configuration of the CentOS 7 machine for the Oracle 12c installation, the Oracle 12c installation and testing the database with the Oracle Database command line utility sqlplus and the web-based Oracle Enterprise Manager.
-
How to Enable SSL and Remote Connections for MySQL on CentOS 7
Author: Muhammad Arul • Tags: centos, linux, mysql • Comments: 11
In this tutorial, I will show you step by step to configure MySQL securely for remote connections with SSL. MySQL is an open source relational database system that works on many Operating Systems including Windows, Linux, MacOS and FreeBSD. It is probably the most popular OpenSource RDBMS and a central component of the LAMP and LEMP Stacks.